/**
 * 初始化分页按钮
 * add by yuq 2017/07/07
 */
function table_tfoot_colspan_load(){
	/*根据表格内容的总列数，计算tfoot的内容，用来进行格式调整  begin*/ 
	var columns = $("#data_table thead").find("tr").find("td").length;
	var button_columns = 3;   //左侧按钮组(全选、编辑、删除)合并列数
	var page_columns = columns - 3;    //右侧分页按钮组合并列数
	/*根据表格内容的总列数，计算tfoot的内容，用来进行格式调整  end*/
	$("#data_table tfoot tr td").eq(0).attr("colspan",button_columns);
	$("#data_table tfoot tr td").eq(1).attr("colspan",page_columns);
	
}

/**
 * 加载分页参数
 * @param pageObj
 */
function loadPage(pageObj) {
	$("#totalCount").html("共" + pageObj.totalCount + "条记录,"); // 总条数
	$("#pageSize").html(
			"每页" + pageObj.pageSize + "条&nbsp;<i class='fa fa-caret-up'></i>"); // 每页条数
	$("#currPage").html(pageObj.currPage); // 当前页
	$("#totalPage").html(pageObj.totalPage); // 当前页

	var previous = parseInt(pageObj.currPage - 1) == 0 ? 1
			: parseInt(pageObj.currPage - 1);
	var next = parseInt(pageObj.currPage + 1) >= pageObj.totalPage ? pageObj.totalPage
			: parseInt(pageObj.currPage + 1);
	// 首页
	$("#homePage").attr("val", 1);
	// 上一页
	$("#previousPage").attr("val", previous);
	// 下一页
	$("#nextPage").attr("val", next);
	// 尾页
	$("#endPage").attr("val", pageObj.totalPage);

	if (pageObj.currPage - 1 == 0) {
		$("#previousPage").removeAttr("onclick");
		$("#homePage").removeAttr("onclick");
		$("#previousPage").parent().addClass("disabled");
		$("#homePage").parent().addClass("disabled");
	} else {
		var currPagePrevious = $("#previousPage").attr("val");
		$("#previousPage").attr("onclick", "table_business_data_load('"+currPagePrevious+"')");
		$("#homePage").attr("onclick", "table_business_data_load()");
		$("#previousPage").parent().removeClass("disabled");
		$("#homePage").parent().removeClass("disabled");
	}
	if (pageObj.currPage + 1 > pageObj.totalPage) {
		$("#nextPage").removeAttr("onclick");
		$("#endPage").removeAttr("onclick");
		$("#nextPage").parent().addClass("disabled");
		$("#endPage").parent().addClass("disabled");
	} else {
		var nextPrevious = $("#nextPage").attr("val");
		var endPagePrevious = $("#endPage").attr("val");
		$("#nextPage").attr("onclick", "table_business_data_load('"+nextPrevious+"')");
		$("#endPage").attr("onclick", "table_business_data_load('"+endPagePrevious+"')");
		$("#nextPage").parent().removeClass("disabled");
		$("#endPage").parent().removeClass("disabled");
	}
}

/**
 * 每页条数变更时，业务数据进行相应查询，并且将当前每页条数记录到cookie中
 */
function selectChange(){
	SetCookie("pageSizeSelByCookie",$("#pageSizeSel").val());
	table_business_data_load();
}
